Day00 - 開賽
初衷
寫Web也好多年了,對於Spring MVC的知識一直很零碎,從沒好好做一個完整的筆記,希望透過此次30天的挑戰能夠從根本完善自己Java Web的技能樹。
如果有寫錯的地方,還希望各位版有指教,感激不盡。
前言
講到Spring MVC我們就來看看官網寫些什麼吧!首先來到Spring Framework官方文件,他將Spring Framework分成了6大部分
- Core Technologies
主要會介紹核心的技術如IoC container、AOP、SpEL等
- Testing
測試相關技術
- Data Access
介紹資料庫存取相關技術,JDBC、ORM等
- Web on Servlet Stack
Spring MVC就是歸類在這邊,當然也包含其他技術像是WebSocket、Rest Client等
- Web on Reactive Stack
關於响應式的Web技術
- Integration
Spring整合其他技術如JMS(Java Message Service)、JMX、Email等
由上我們可以歸納出以下這張圖也就是未來的學習路線圖囉,本次我們會從Servlet開始起步,在一步步到Spring MVC 過程中會在快速帶過Spring Core的部分(因為我在2022年鐵人賽有講過這個主題)。
本次使用工具
- Intellij
- Tomcat
- maven
reference